import type { PatientItem } from '@/types/patient'
import { request } from '@/utils/request'

/**
 * 添加患者（家庭档案）
 */
export const addPatientApi = (data: PatientParams) => {
  return request.post('/patient/add', data)
}

export interface PatientParams {
  /** 是否设置为默认患者 */
  defaultFlag: number
  /** 性别，1：男，0：女 */
  gender?: number
  /** 患者身份证号 */
  idCard: string
  /** 患者姓名 */
  name: string
}

/**
 * 获取患者（家庭档案）列表
 */
export const patientListApi = () => {
  return request.get<null, PatientItem[]>('/patient/mylist')
}
